div.empty {width:1px; height:1px; overflow:hidden;}
form {margin:0px;}

/*Disabled label fields*/
label[disabled="true"] { opacity: 0.4; }

/* List of items */
table.list {width:100%; cursor:default;}
table.list td {padding:4px; font-size:12px; border-bottom:1px solid #D5D5D5;  vertical-align:top;}
table.list td.left {border-left:1px solid #BDC6E0;}
table.list td.right {border-right:1px solid #BDC6E0;}
table.list tr.top td {}
table.list tr.bottom td {border-bottom:1px solid #BDC6E0;}
table.list tr.bottom table td {border:0px}
table.list tr.even td {background-color:#FAFAFA;}
/*table.list tr.odd td {background-color:white;}*/
table.list tr td.sorted {background-color:#F5F7FA;}
table.list tr.head td {padding-top:0px; border:1px solid #BDC6E0; border-top:none; border-left:none; background-color:#E6E9F4; background-image:url(images_old/listhead.gif); background-repeat:repeat-x; background-position:top; cursor:default;}
table.list tr.head td.sorted {background-color:#F9FAFD; background-image:none;}
table.list tr.head td.left {border-left:1px solid #BDC6E0;}
table.list tr.head td.right {}
table.list tr.gutter td {height:5px; background-color:#F1F3FA; border:1px solid #BDC6E0; border-bottom:none; border-left:none; padding:0px;}
table.list tr.gutter td.sorted {background-color:#F9FAFD;}
table.list tr.gutter td.over {background-image:url(images_old/gutter_bg.gif); background-repeat:repeat-x;}
table.list tr.gutter td.left {border-left:1px solid #BDC6E0;}
table.list tr.selected td {background-color:#eaf8df; }
table.list tr.over td {background-color:#fefdea; }
table.list tr.footer td {background-color:#EAEDF7; border-right:1px solid #BDC6E0;}
table.list td table td {border:0px; padding:0px;}
table.list div {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-repeat:no-repeat;}
table.list a.context-button {display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-repeat:no-repeat; padding:3px; padding-top:2px; border:0px; margin:1px; white-space:nowrap;}
table.list a.context-button:hover {height:20px; margin:0px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
table.list a.icon {height:18px; padding-left:20px; background-repeat:no-repeat; background-position:1px 1px;}
table.list a.pressed {height:20px; margin:0px; border:1px solid #A6A6A6; background-color:white;}
table.list img.arrow {border:0px; margin:6px 0px 2px 0px; width:5px; height:3px;}
table.list a.action {background-image:url(images_old/action.gif);}
table.list tr.head div.action {background-image:url(images_old/action_head.gif); width:100%; height:15px; background-repeat:no-repeat; background-position:center 3px;}

/* Footer of List of items */
table.listfooter {color:#5556AB; width:100%;}
table.listfooter td {font-size:12px; padding:4px 5px 4px 5px; border:1px solid #BDC6E0; border-top:none; border-left:none; background-color:#EAEDF7; white-space:nowrap;}
table.listfooter td.left {border-left:1px solid #BDC6E0;}
table.listfooter td.right {width:100%;}
table.listfooter span {color:black;}

/*Settings float form*/
div.settings-form td {font-size:12px; padding:2px;}
div.settings-form div.buttons {text-align:center; margin:10px;}
div.settings-form h2 {margin:8px 0px 8px 0px; font-size:14px;}
div.settings-form .button {margin:2px 0px 2px 0px; width:80px;}
div.settings-form .select {width:175px;}
div.settings-form a.delete-icon {display:block; width:20px; height:20px; background-image:url(images_old/buttons/delete.gif);}
div.settings-form div.title {background-color:#23468A; background-image:url(images_old/panel/title_bg.gif); background-repeat:repeat-x; background-position:left top;}
div.settings-form div.title td.title-text {font-size:12px; font-weight:bold; color:#EEF1F7; padding:3px; cursor:move; vertical-align:top;}
div.settings-form a.close {display:block; width:13px; height:13px; background-image:url(images_old/panel/close.gif); overflow:hidden; margin:3px; background-repeat:no-repeat; background-position:top left;}
div.settings-form div.settings-error {display:none;}
div.settings-form div.settings-error p.settings-error-header {color:red; font-weight:bold;}
div.settings-form div.settings-error p.settings-error-message {margin-bottom: 0; padding-bottom: 0;}
div.settings-form div.settings-error div.absent-fields {margin:3px 0 0 10px; padding:0;}


/*Settings float form*/
div.settings-float-form {background-color:#F8F9FC; border:1px solid #ABB7D8; width:510px;}
div.settings-float-form div.content {margin:5px; padding:5px; background-color:white; border:1px solid #B8C1DD;}
div.settings-float-form div.content td {font-size:12px; padding:2px;}
div.settings-float-form div.buttons {text-align:center; margin:10px;}
div.settings-float-form h2 {margin:8px 0px 8px 0px; font-size:75%;}
div.settings-float-form .button {margin:2px 0px 2px 0px; width:80px;}
div.settings-float-form .select {width:175px;}
div.settings-float-form div.title {background-color:#23468A; background-image:url(images_old/panel/title_bg.gif); background-repeat:repeat-x; background-position:left top;}
div.settings-float-form div.title td.title-text {font-size:12px; font-weight:bold; color:#EEF1F7; padding:3px; cursor:move; vertical-align:top;}
div.settings-float-form a.close {display:block; width:13px; height:13px; background-image:url(images_old/panel/close.gif); overflow:hidden; margin:3px; background-repeat:no-repeat; background-position:top left;}

/* Sorting */
table.list table.sorting {width:100%;}
table.list table.sorting td {width:100%; padding:0px; border:0px; cursor:pointer; cursor: hand; background-image:none; background-color:transparent;}
table.list table.sorting td.sign {width:7px; background-image:url(images_old/sort_no.gif); background-repeat:no-repeat; background-position:right 5px;}
table.list table.sorting td.sign div.empty {width:10px;}
table.list table.sorting td.up {background-image:url(images_old/sort_up.gif);}
table.list table.sorting td.down {background-image:url(images_old/sort_down.gif);}

/* Navigation */
div.navigation {margin:10px 0px 10px 0px;}
table.navigation td {font-size:12px; color:#7E7E7F; padding:1px; white-space:nowrap;}
table.navigation td.navtext {text-align:right; width:100%;}
table.navigation span.current {font-weight:bold; background-color:#EAEDF7; color:#3333CC; padding:3px 0px 3px 0px;}
table.navigation select {font-family:Verdana,Arial,helvetica,sans-serif; font-size:83%;}
img.navfirst, img.navprev, img.navnext, img.navlast {width:16px; height:16px;}

/* Multiple Actions */
div.multiaction {margin:16px 0px 16px 0px;}
table.multiaction {width:100%; height:36px; background-color:#E6E9F4; background-image:url(images_old/actions/actions_bg.gif); background-repeat:repeat-x; }
table.multiaction td {padding:0px; font-size:12px; color:black;}
table.multiaction tr.top td {border-top:1px solid #BDC6E0;}
table.multiaction td.left {border-left:1px solid #BDC6E0;}
table.multiaction td.right {border-right:1px solid #BDC6E0;}
table.multiaction tr.top td.left {border:0px; background-image:url(images_old/actions/lt.gif); height:2px; width:2px;}
table.multiaction tr.top td.right {border:0px; background-image:url(images_old/actions/rt.gif); height:2px; width:2px;}
table.multiaction tr.bottom td {border-bottom:1px solid #BDC6E0;}
table.multiaction tr.bottom td.left {border:0px; background-image:url(images_old/actions/lb.gif); height:2px; width:2px;}
table.multiaction tr.bottom td.right {border:0px; background-image:url(images_old/actions/rb.gif); height:2px; width:2px;}
table.multiaction td.content {padding:4px;}
table.multiaction div {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-repeat:no-repeat;}
table.multiaction div.separator {width:1px; height:20px; border-left:1px solid #BEC7E0; margin:0px 8px 0px 8px; overflow:hidden;}
table.multiaction a.context-button {display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-repeat:no-repeat; padding:0px; border:0px; margin:1px 2px 1px 2px; white-space:nowrap;}
table.multiaction a.context-button:hover {height:22px; margin:0px 1px 0px 1px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
table.multiaction a.icon {height:20px; padding-left:20px; background-repeat:no-repeat; background-position:0px 0px;}
table.multiaction a.pressed {height:22px; margin:0px 1px 0px 1px; border:1px solid #A6A6A6; background-color:white;}
table.multiaction a, table.multiaction a:visited, table.multiaction a:active {color:#5556AB; text-decoration:none;}
table.multiaction a:hover {color:black;}

table.multiaction a.action-edit-button {background-image:url(images_old/actions/edit_button.gif); }
table.multiaction a.action-delete-button {background-image:url(images_old/actions/delete_button.gif); }
table.multiaction a.action-edit-button-dis {background-image:url(images_old/actions/edit_button_dis.gif); }
table.multiaction a.action-delete-button-dis {background-image:url(images_old/actions/delete_button_dis.gif); }

/* Edit form*/
div.edit-form {margin:16px 0px 16px 0px;}
table.edit-form td {background-color:#E7EAF5;}
table.edit-form tr.top td {border-top:1px solid #ABB6D7;}
table.edit-form td.left {border-left:1px solid #ABB6D7;}
table.edit-form td.right {border-right:1px solid #ABB6D7;}
table.edit-form tr.top td.left {border:0px; background-image:url(images_old/edit/lt.gif); height:2px; width:2px;}
table.edit-form tr.top td.right {border:0px; background-image:url(images_old/edit/rt.gif); height:2px; width:2px;}
table.edit-form tr.bottom td {border-bottom:1px solid #ABB6D7;}
table.edit-form tr.bottom td.left {border:0px; background-image:url(images_old/edit/lb.gif); height:2px; width:2px;}
table.edit-form tr.bottom td.right {border:0px; background-image:url(images_old/edit/rb.gif); height:2px; width:2px;}
table.edit-form td.content {padding:7px 2px 2px 2px;}
table.edit-form div.buttons {margin-top:4px; padding:5px; background-color:#F8F9FC; background-image:url(images_old/edit/buttons_bg.gif); border:1px solid #CED6EC;}

span.required {color:red;}

/* Edit tab title*/
table.edit-tab-title {width:100%}
table.edit-tab-title td.icon {padding:5px 5px 5px 0px; width:32px; height:32px;}
table.edit-tab-title td.title {width:100%; padding:5px 0px 5px 0px; font-size:95%; color:#494949; font-weight:bold; font-family:Arial,helvetica,sans-serif;}
table.edit-tab-title td.delimiter {padding:0px; height:5px; background-image:url(images_old/edit/title_dot.gif); background-position:left top; background-repeat:repeat-x;}
table.edit-tab-title td.delimiter-top {background-position:left bottom;}

/*View tabs*/
div.view-tab-container {}
div.view-tab-container table.edit-tab-title {margin-bottom:5px;}
div.view-tab-content {border:1px solid #ABB6D7; padding:5px; background-color:#F9FAFD; font-size:12px;}
div.view-tab {height:23px; float:left; bottom:-1px; position:relative; padding:5px; color:#555556; font-size:12px; font-weight:bold; white-space:nowrap; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
div.view-tab-active {border:1px solid #ABB6D7; border-bottom:none; border-top-color:#8B94BA; background-color:#F9FAFD; padding:4px 4px 5px 4px; background-image:url(images_old/tabs/active_bg.gif); background-position:left top; background-repeat:repeat-x;}
div.view-tab-delimiter{overflow:hidden; float:left; width:2px; height:13px; background-color:#ABB6D7; margin:6px 0px 4px 0px;}
div.view-tab-hide-delimiter{background-color:transparent;}
div.view-tab a, div.view-tab a:visited {color:#555556; text-decoration:none;}
div.view-tab a:hover {color:#555556; text-decoration:underline;}
div.view-tab-container br.tab-break {clear:both;}
div.view-tab-content h2 {font-size:110%;}

/* Notes */
div.notes {margin-top:16px; margin-bottom:16px;}
div.edit-form div.notes {margin:4px 0px 4px 0px;}
table.notes td {padding:0px; background-color:#FEFDEA; font-size:12px; color:#333333;}
table.notes tr.top td {border-top:1px solid #D7D6BA;}
table.notes td.left {border-left:1px solid #D7D6BA;}
table.notes td.right {border-right:1px solid #D7D6BA;}
table.notes tr.top td.left {border:0px; background-image:url(images_old/notes/lt.gif); height:2px; width:2px;}
table.notes tr.top td.right {border:0px; background-image:url(images_old/notes/rt.gif); height:2px; width:2px;}
table.notes tr.bottom td {border-bottom:1px solid #D7D6BA;}
table.notes tr.bottom td.left {border:0px; background-image:url(images_old/notes/lb.gif); height:2px; width:2px;}
table.notes tr.bottom td.right {border:0px; background-image:url(images_old/notes/rb.gif); height:2px; width:2px;}
table.notes td.content {padding:7px;}
div.notes div.ruler {border-top:1px solid #D7D6BA; margin-top:8px;}
div.notes p {font-size:100%; margin:12px 0px 12px 0px;}
div.notes a.control {text-decoration:none; color:black;}
div.notes a.control:hover {text-decoration:underline;}

table.edit-table table.notes td {padding:0px;}
table.edit-table table.notes td.content {padding:7px;}

/* Error messages*/
div.message {margin:16px 0px 16px 0px;}
table.message td {font-size:12px;}
table.message-ok {border:solid 2px #00CC00;}
table.message-error {border:solid 2px #FF0000;}
table.message-ok td {color:#009900;}
table.message-error td {color:#FF0000;}
table.message table.content {margin:4px}
table.message table.content td {padding:4px}
table.message span.message-title {font-weight:bold;}
table.message div.icon-error {width:32px; height:32px; background-image:url(images_old/icon_error.gif);}
table.message div.icon-ok {width:32px; height:32px; background-image:url(images_old/icon_info.gif);}

/* Wait window */
iframe.waitwindow {position:absolute; border:0px; z-index:9999;}
div.waitwindow {position:absolute; width:170px; padding:10px; background-color:#FCF7D1; border:1px solid #EACB6B; text-align:center; z-index:10000; font-size:12px; background-image:url(images_old/wait.gif); background-position:10px center; background-repeat:no-repeat;}

/* Authorization form */
div.bx-auth-form {margin:16px 0px 16px 0px; padding:8px; width:500px; border:1px solid #B2BCD9; background-color:#F9FAFD; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
div.bx-auth-form div.bx-auth-header {font-size:12px; font-weight:bold; padding:0px 3px 8px 3px; margin:0px; background-image:url(images_old/dots_auth.gif); background-position:left bottom; background-repeat:repeat-x;}
div.bx-auth-form div.bx-auth-footer {padding:4px 3px 0px 3px; margin:0px; background-image:url(images_old/dots_auth.gif); background-position:left top; background-repeat:repeat-x;}
div.bx-auth-form div.bx-auth-footer p {font-size:12px; margin:6px 0px 0px 0px;}
div.bx-auth-form div.bx-auth-picture {float:left; width:105px; height:120px; margin:0px; background-image:url(images_old/auth_pict.gif); background-position:center; background-repeat:no-repeat;}
div.bx-auth-form div.bx-auth-table {float:left; margin:20px 10px 20px 10px;}
div.bx-auth-form td {font-size:12px; padding:3px;}
div.bx-auth-form td.bx-auth-label {text-align:right;}
div.bx-auth-form label.bx-label {color:#3E65B2; font-size:100%; text-decoration:none; line-height:normal;}
div.bx-auth-form input.bx-auth-input-text {width:150px; vertical-align:middle;}
span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-secure-icon {background-image:url(images_old/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-secure-unlock {background-image:url(images_old/sec-unlocked.png);}

/* Icons */
#default_page_icon {background-image:url(icons_old/main/title_default.gif);}
#user_page_icon {background-image:url(icons_old/main/title_user.gif);}
#sys_page_icon {background-image:url(icons_old/main/title_settings.gif);}
#util_page_icon {background-image:url(icons_old/main/title_tools.gif);}
#update_page_icon {background-image:url(icons_old/main/title_update.gif);}
#update_page_icon_partner {background-image:url(icons_old/main/title_update_partner.gif);}
#fav_page_icon {background-image:url(icons_old/main/title_favorites.gif);}
#rating_page_icon {background-image:url(icons_old/main/title_rating.gif);}
#rating_rule_page_icon {background-image:url(icons_old/main/title_rating_rule.gif);}
#rating_settings_page_icon {background-image:url(icons_old/main/title_rating_settings.gif);}
#default_menu_icon {background-image:url(icons_old/main/mnu_main.gif);}
#user_menu_icon {background-image:url(icons_old/main/mnu_user.gif);}
#sys_menu_icon {background-image:url(icons_old/main/mnu_settings.gif);}
#util_menu_icon {background-image:url(icons_old/main/mnu_tools.gif);}
#update_menu_icon {background-image:url(icons_old/main/mnu_update.gif);}
#update_menu_icon_partner {background-image:url(icons_old/main/mnu_update_partner.gif);}
#fav_menu_icon {background-image:url(icons_old/main/mnu_favorite.gif);}
#rating_menu_icon {background-image:url(icons_old/main/mnu_rating.gif);}
#update_marketplace {background-image:url(icons_old/main/mnu_marketplace.gif);}
#update_marketplace_modules {background-image:url(icons_old/main/mnu_marketplace_modules.gif);}
#update_marketplace_page_icon {background-image:url(icons_old/main/title_marketplace.gif);}
#update_marketplace_modules_page_icon {background-image:url(icons_old/main/title_marketplace_modules.gif);}

#content_title_icon {background-image:url(icons_old/main/title_content.gif);}
#services_title_icon {background-image:url(icons_old/main/title_services.gif);}
#store_title_icon {background-image:url(icons_old/main/title_store.gif);}
#statistics_title_icon {background-image:url(icons_old/main/title_statistics.gif);}
#settings_title_icon {background-image:url(icons_old/main/title_all_settings.gif);}

#main_user_edit {width:32px; height:32px; background-image:url(icons_old/main_user_edit.gif);}

div.favorite-link {width:17px; height:17px; float:left; margin-top:-1px; background-image:url(icons_old/main/mnu_favorite.gif);}

/*Lamps*/
div.lamp-green, div.lamp-green-s, div.lamp-grey, div.lamp-red, div.lamp-yellow {width:14px; height:14px; background-repeat:no-repeat;}
div.lamp-green {background-image:url(images_old/lamp/green.gif);}
div.lamp-green-s {background-image:url(images_old/lamp/green_s.gif);}
div.lamp-grey {background-image:url(images_old/lamp/grey.gif);}
div.lamp-red {background-image:url(images_old/lamp/red.gif);}
div.lamp-yellow {background-image:url(images_old/lamp/yellow.gif);}

/*Index pages*/
div.index-icon-block {float:left; height:90px; margin:0px 10px 10px 0px; overflow:hidden;}
div.index-icon {width:34px; height:34px; background-repeat:no-repeat;}
div.index-label {font-size:12px; width:120px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
div.index-list {height:17px; background-repeat:no-repeat; margin:0px 0px 5px 0px; font-size:12px; padding:1px 0px 0px 20px;}
div.index-table {height:17px; background-repeat:no-repeat; margin:0px; padding:1px 0px 0px 20px;}

/*Progress bar*/
div.pbar-mark, div.pbar-mark-red,  div.pbar-mark-green, div.pbar-mark-yellow {width:17px; height:17px; background-repeat:no-repeat; padding:0px;}
div.pbar-mark-red{background-image:url(images_old/pbar/kv_red.gif);}
div.pbar-mark-green{background-image:url(images_old/pbar/kv_green.gif);}
div.pbar-mark-yellow{background-image:url(images_old/pbar/kv_yellow.gif);}
div.pbar-outer{padding:1px; margin:0px; border:1px solid #8e99be; display:block; position:relative; top:0px; width:350px; height:13px; overflow:hidden; white-space:nowrap;}
div.pbar-inner, div.pbar-inner-red, div.pbar-inner-green, div.pbar-inner-yellow, div.pbar-inner-red-error, div.pbar-inner-green-error, div.pbar-inner-yellow-error{padding:0px; margin:0px; border:none; display:inline; height:13px; background-repeat:repeat-x;}
div.pbar-inner-red{background-image:url(images_old/pbar/bar_red.gif);}
div.pbar-inner-red-error{background-image:url(images_old/pbar/bar_red_err.gif);}
div.pbar-inner-green{background-image:url(images_old/pbar/bar_green.gif);}
div.pbar-inner-green-error{background-image:url(images_old/pbar/bar_green_err.gif);}
div.pbar-inner-yellow{background-image:url(images_old/pbar/bar_yellow.gif);}
div.pbar-inner-yellow-error{background-image:url(images_old/pbar/bar_yellow_err.gif);}
div.pbar-title-outer{padding:0px; margin:0px; display:block; position:relative; top:0px; border:none; width:350px;}
div.pbar-title-inner{padding:0px 10px; width:100%; text-align:center;}

/*Hint window*/
div.bxhint {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; color:black; padding:5px; background-color: #ffffce; border:1px solid black; overflow: visible; line-height:normal; font-weight:normal; letter-spacing:normal !important; font-variant:normal !important; font-style:normal !important; text-indent:0 !important; word-spacing:normal !important; text-align:left !important;}
div.bxhinticon {width:0%;height:0%;}

table.adm-search-result tr.adm-search-selected td, table.adm-search-result tr.adm-search-selected th, table.adm-search-result tr.adm-search-selected a,table.adm-search-result tr.adm-search-selected td.adm-search-more a {background:#e6edef;}
/******************************** NEW ICONS ****************************/

.menu-popup-item.checked .menu-popup-item-icon {background: url(images_old/checkbox.gif) no-repeat center center;}


.bx-popup-menu-item-default .menu-popup-item-text {font-weight: bold;}

.field-name {text-align: right;}

